# This file is part of BlackArch Linux ( https://www.blackarch.org/ ).
# See COPYING for license details.

pkgname=blackarch-officials
pkgver=20251027
pkgrel=2
pkgdesc='Meta package for installing official security tools from the Arch Linux repository.'
arch=('x86_64' 'aarch64')
groups=('blackarch')
url='https://www.blackarch.org/'
license=('custom:unknown')
if [[ $CARCH == "x86_64" ]]; then
  depends=(
    'afl++'
    'afpfs-ng'
    'aircrack-ng'
    'argon2'
    'arp-scan'
    'atftp'
    'bandit'
    'batctl'
    'bettercap'
    'bind'
    'binwalk'
    'bully'
    'cadaver'
    'capstone'
    'cfr'
    'checksec'
    'chntpw'
    'clash'
    'corkscrew'
    'cowpatty'
    'cppcheck'
    'crosstool-ng'
    'darkstat'
    'ddrescue'
    'distorm'
    'dive'
    'dscanner'
    'dsniff'
    'elfkickers'
    'elfutils'
    'etherape'
    'ettercap'
    'evilginx'
    'exploitdb'
    'fcrackzip'
    'findomain'
    'flawfinder'
    'foremost'
    'fping'
    'freeipmi'
    'freeradius'
    'gdb'
    'gdb-common'
    'geoip'
    'ghidra'
    'gitleaks'
    'gnuradio'
    'gobuster'
    'gqrx'
    'gsocket'
    'hackrf'
    'hashcat'
    'hashcat-utils'
    'hcxdumptool'
    'hcxkeys'
    'hcxtools'
    'hexyl'
    'hping'
    'httping'
    'httptunnel'
    'httrack'
    'hydra'
    'i2pd'
    'iaito'
    'iodine'
    'ipmitool'
    'iputils'
    'jad'
    'jadx'
    'jhead'
    'john'
    'kcptun'
    'kismet'
    'libpst'
    'limesuite'
    'lldb'
    'lorcon'
    'ltrace'
    'lynis'
    'macchanger'
    'masscan'
    'mat2'
    'mdk4'
    'medusa'
    'metasploit'
    'mfoc'
    'mitmproxy'
    'mtr'
    'multimon-ng'
    'nbtscan'
    'ncrack'
    'netsniff-ng'
    'ngrep'
    'nikto'
    'nmap'
    'onionshare'
    'open-iscsi'
    'p0f'
    'packer'
    'packeth'
    'pdfcrack'
    'peda'
    'perl-image-exiftool'
    'pixiewps'
    'proxmark3'
    'proxychains-ng'
    'proxytunnel'
    'ptunnel'
    'pwndbg'
    'python-capstone'
    'python-jsbeautifier'
    'python-ldapdomaindump'
    'python-pwntools'
    'python-shodan'
    'qflipper'
    'r2ghidra'
    'radamsa'
    'radare2'
    'rarcrack'
    'rathole'
    'reaver'
    'rfdump'
    'rizin'
    'rkhunter'
    'ropgadget'
    'ropper'
    'routersploit'
    'rustscan'
    'rz-cutter'
    'rz-ghidra'
    'scanmem'
    'scapy'
    'scrapy'
    'shellcheck'
    'siege'
    'sleuthkit'
    'slowhttptest'
    'smali'
    'sniffglue'
    'socat'
    'spiped'
    'splint'
    'sqlmap'
    'ssdeep'
    'ssh-audit'
    'sshtunnel'
    'sshuttle'
    'sslh'
    'sslscan'
    'strace'
    'stunnel'
    'subbrute'
    'swaks'
    'sysdig'
    'tcpdump'
    'tcpflow'
    'tcpreplay'
    'testdisk'
    'testssl.sh'
    'thc-ipv6'
    'tinc'
    'tinyproxy'
    'tor'
    'torsocks'
    'traceroute'
    'trivy'
    'udp2raw'
    'unhide'
    'upx'
    'urh'
    'valabind'
    'valgrind'
    'veracrypt'
    'volatility3'
    'vulscan'
    'wavemon'
    'wifite'
    'wireshark-cli'
    'wireshark-qt'
    'wpscan'
    'xortool'
    'yara'
    'zaproxy'
    'zmap'
    'zssh'
    'zzuf'
  )
elif [[ $CARCH = "aarch64" ]]; then
  depends=(
    'afpfs-ng'
    'aircrack-ng'
    'argon2'
    'arp-scan'
    'atftp'
    'bandit'
    'batctl'
    'bettercap'
    'bind'
    'binwalk'
    'bless'
    'bully'
    'cadaver'
    'capstone'
    'cfr'
    'checksec'
    'clash'
    'corkscrew'
    'cowpatty'
    'cppcheck'
    'crosstool-ng'
    'darkstat'
    'ddrescue'
    'distorm'
    'dive'
    'dscanner'
    'dsniff'
    'elfkickers'
    'elfutils'
    'etherape'
    'ettercap'
    'evilginx'
    'exploitdb'
    'fcrackzip'
    'findomain'
    'flawfinder'
    'foremost'
    'fping'
    'freeipmi'
    'freeradius'
    'gdb'
    'gdb-common'
    'geoip'
    'gitleaks'
    'gnuradio'
    'gqrx'
    'gsocket'
    'hackrf'
    'hashcat'
    'hashcat-utils'
    'hcxdumptool'
    'hcxtools'
    'hexyl'
    'hping'
    'httping'
    'httptunnel'
    'httrack'
    'hydra'
    'i2pd'
    'iaito'
    'iodine'
    'ipmitool'
    'iputils'
    'jad'
    'jadx'
    'jhead'
    'kcptun'
    'kismet'
    'libpst'
    'limesuite'
    'lldb'
    'lorcon'
    'ltrace'
    'lynis'
    'macchanger'
    'masscan'
    'mat2'
    'mdk4'
    'medusa'
    'mfoc'
    'mitmproxy'
    'mtr'
    'multimon-ng'
    'nbtscan'
    'ncrack'
    'netsniff-ng'
    'ngrep'
    'nikto'
    'nmap'
    'onionshare'
    'open-iscsi'
    'p0f'
    'packer'
    'packeth'
    'pdfcrack'
    'peda'
    'perl-image-exiftool'
    'pixiewps'
    'proxychains-ng'
    'proxytunnel'
    'ptunnel'
    'pwndbg'
    'python-capstone'
    'python-jsbeautifier'
    'python-ldapdomaindump'
    'python-pwntools'
    'python-shodan'
    'qflipper'
    'radamsa'
    'radare2'
    'rathole'
    'reaver'
    'rfdump'
    'rizin'
    'rkhunter'
    'ropgadget'
    'ropper'
    'routersploit'
    'rustscan'
    'rz-cutter'
    'scanmem'
    'scapy'
    'scrapy'
    'siege'
    'sleuthkit'
    'slowhttptest'
    'sniffglue'
    'socat'
    'splint'
    'sqlmap'
    'ssdeep'
    'ssh-audit'
    'sshtunnel'
    'sshuttle'
    'sslh'
    'sslscan'
    'strace'
    'stunnel'
    'subbrute'
    'swaks'
    'tcpdump'
    'tcpflow'
    'tcpreplay'
    'testdisk'
    'testssl.sh'
    'thc-ipv6'
    'tinc'
    'tinyproxy'
    'tor'
    'torsocks'
    'traceroute'
    'trivy'
    'udp2raw'
    'unhide'
    'upx'
    'urh'
    'valabind'
    'valgrind'
    'volatility3'
    'vulscan'
    'wavemon'
    'wifite'
    'wireshark-cli'
    'wireshark-qt'
    'wpscan'
    'xortool'
    'yara'
    'zaproxy'
    'zmap'
    'zssh'
    'zzuf'
  )
fi

package() {
  # Nothing to do here, this is a meta-package.
  :
}

